<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
  <Import Project="..\..\..\MonoDevelop.props" />
  <Import Project="$(ReferencesGtk)" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{86DFC74A-B0B6-4C73-9E05-9098DA8FA5F1}</ProjectGuid>
    <OutputType>Library</OutputType>
    <TargetFrameworkVersion>$(MDFrameworkVersion)</TargetFrameworkVersion>
    <OutputPath>..\..\..\build\AddIns\Xml</OutputPath>
    <!--
    This needs to be ported to the new editor, and currently makes use of many deprecated APIs.
    -->
    <NoWarn>$(NoWarn);618;612</NoWarn>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
  <ItemGroup>
    <InternalsVisibleTo Include="MonoDevelop.Xml.Tests" />
    <Reference Include="System" />
    <Reference Include="System.Xml" />
    <Reference Include="System.Data" />
    <Reference Include="System.Core" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\core\MonoDevelop.Core\MonoDevelop.Core.csproj">
      <Project>{7525BB88-6142-4A26-93B9-A30C6983390A}</Project>
      <Name>MonoDevelop.Core</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\..\core\MonoDevelop.Ide\MonoDevelop.Ide.csproj">
      <Project>{27096E7F-C91C-4AC6-B289-6897A701DF21}</Project>
      <Name>MonoDevelop.Ide</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\MonoDevelop.DesignerSupport\MonoDevelop.DesignerSupport.csproj">
      <Project>{2C24D515-4A2C-445C-8419-C09231913CFA}</Project>
      <Name>MonoDevelop.DesignerSupport</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\MonoDevelop.Debugger\MonoDevelop.Debugger.csproj">
      <Project>{2357AABD-08C7-4808-A495-8FF2D3CDFDB0}</Project>
      <Name>MonoDevelop.Debugger</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\..\..\external\mono-addins\Mono.Addins\Mono.Addins.csproj">
      <Project>{91DD5A2D-9FE3-4C3C-9253-876141874DAD}</Project>
      <Name>Mono.Addins</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\..\..\external\debugger-libs\Mono.Debugging\Mono.Debugging.csproj">
      <Project>{90C99ADB-7D4B-4EB4-98C2-40BD1B14C7D2}</Project>
      <Name>Mono.Debugging</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\..\..\external\xwt\Xwt\Xwt.csproj">
      <Project>{92494904-35FA-4DC9-BDE9-3A3E87AC49D3}</Project>
      <Name>Xwt</Name>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\MonoDevelop.TextEditor\MonoDevelop.TextEditor\MonoDevelop.TextEditor.csproj">
      <Project>{3F5B5BDA-69D5-441A-8142-AA25C998A997}</Project>
      <Name>MonoDevelop.TextEditor</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="icons\prefs-xml-16.png" />
    <EmbeddedResource Include="icons\prefs-xml-16%402x.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~contrast.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~contrast%402x.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~contrast~dark.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~contrast~dark%402x.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~dark.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~dark%402x.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~dark~sel.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~dark~sel%402x.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~sel.png" />
    <EmbeddedResource Include="icons\prefs-xml-16~sel%402x.png" />

    <EmbeddedResource Include="Formatting\MonoXmlPolicy.xml" />
    <EmbeddedResource Include="Properties\MonoDevelop.XmlEditor.addin.xml" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Parser\XmlParser.cs" />
    <Compile Include="Parser\XmlParserState.cs" />
    <Compile Include="Parser\XmlCDataState.cs" />
    <Compile Include="Parser\XmlAttributeState.cs" />
    <Compile Include="Parser\XmlAttributeValueState.cs" />
    <Compile Include="Parser\XmlClosingTagState.cs" />
    <Compile Include="Parser\XmlCommentState.cs" />
    <Compile Include="Parser\XmlNameState.cs" />
    <Compile Include="Parser\XmlTagState.cs" />
    <Compile Include="Parser\XmlProcessingInstructionState.cs" />
    <Compile Include="Parser\XmlDocTypeState.cs" />
    <Compile Include="Parser\XmlChar.cs" />
    <Compile Include="Dom\IAttributedXObject.cs" />
    <Compile Include="Dom\XObject.cs" />
    <Compile Include="Dom\XNode.cs" />
    <Compile Include="Dom\XName.cs" />
    <Compile Include="Dom\XContainer.cs" />
    <Compile Include="Dom\XElement.cs" />
    <Compile Include="Dom\XAttribute.cs" />
    <Compile Include="Dom\XAttributeCollection.cs" />
    <Compile Include="Dom\XCData.cs" />
    <Compile Include="Dom\XComment.cs" />
    <Compile Include="Dom\XProcessingInstruction.cs" />
    <Compile Include="Dom\XDocType.cs" />
    <Compile Include="Dom\XClosingTag.cs" />
    <Compile Include="Dom\XDocument.cs" />
    <Compile Include="Dom\INamedXObject.cs" />
    <Compile Include="MSBuild\MSBuildDocumentParser.cs" />
    <Compile Include="MSBuild\MSBuildResolveContext.cs" />
    <Compile Include="MSBuild\MSBuildTextEditorExtension.cs" />
    <Compile Include="MSBuild\MSBuildElement.cs" />
    <Compile Include="Completion\XmlSchemaCompletionData.cs" />
    <Compile Include="Completion\XmlSchemaCompletionDataCollection.cs" />
    <Compile Include="Completion\XmlCompletionData.cs" />
    <Compile Include="Completion\IXmlCompletionProvider.cs" />
    <Compile Include="Completion\ILazilyLoadedProvider.cs" />
    <Compile Include="Completion\XmlTagCompletionData.cs" />
    <Compile Include="Completion\XmlMultipleClosingTagCompletionData.cs" />
    <Compile Include="Completion\InferredXmlCompletionProvider.cs" />
    <Compile Include="Completion\LocalOnlyXmlResolver.cs" />
    <Compile Include="Completion\XmlCompletionDataList.cs" />
    <Compile Include="Completion\EmptyXmlCompletionProvider.cs" />
    <Compile Include="Completion\XmlNamespacePrefixMap.cs" />
    <Compile Include="Formatting\XmlFormatterWriter.cs" />
    <Compile Include="Formatting\XmlFormattingPolicy.cs" />
    <Compile Include="Formatting\XmlFormatter.cs" />
    <Compile Include="Formatting\XmlFormattingPolicyPanel.cs" />
    <Compile Include="Formatting\XmlFormattingPolicyPanelWidget.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Properties\AddinInfo.cs" />
    <Compile Include="Parser\XmlRootState.cs" />
    <Compile Include="Editor\XmlDocumentParser.cs" />
    <Compile Include="Editor\XmlParsedDocument.cs" />
    <Compile Include="Editor\XmlEditorOptions.cs" />
    <Compile Include="Editor\XmlTextEditorExtension.cs" />
    <Compile Include="Editor\BaseXmlEditorExtension.cs" />
    <Compile Include="Editor\XmlFileAssociation.cs" />
    <Compile Include="Editor\XmlEditorService.cs" />
    <Compile Include="Editor\XmlSchemaManager.cs" />
    <Compile Include="Editor\XmlFileAssociationNode.cs" />
    <Compile Include="Editor\XmlFileAssociationManager.cs" />
    <Compile Include="Editor\XmlSchemaNode.cs" />
    <Compile Include="Editor\XmlEditorOptionsPanel.cs" />
    <Compile Include="Editor\XmlEditorOptionsPanelWidget.cs" />
    <Compile Include="Editor\XmlSchemasPanel.cs" />
    <Compile Include="Editor\XmlSchemasPanelWidget.cs" />
    <Compile Include="Completion\QualifiedName.cs" />
    <Compile Include="Completion\XmlElementPath.cs" />
    <Compile Include="Editor\XmlCommands.cs" />
    <Compile Include="Editor\EncodedStringWriter.cs" />
    <Compile Include="Editor\XmlExpandSelectionHandler.cs" />
    <Compile Include="Editor\LegacyEditorSupportProvider.cs" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="schemas\appconfig.xsd">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="schemas\manifest.xsd">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="schemas\readme.txt">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="schemas\W3C-License.html">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="schemas\XMLSchema.xsd">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="schemas\schema-for-xslt20.xsd">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="schemas\xml.xsd">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
  </ItemGroup>
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>
